self-loading weapon - German English Dictionary